var Common = require('./common');

class Type extends Common {
  constructor() {
    super('Type');
    this.add = this.add.bind(this);
    this.list = this.list.bind(this);
    this.update = this.update.bind(this);
    this.del = this.del.bind(this);
  }
  // 新增
  async add(ctx) {
    console.log(ctx.params);
    try {
      var result = await this.insert(ctx.params);
      ctx.body = result;
    } catch (error) {
      ctx.body = error;
    }
  }

  // 查询列表
  list(ctx) {
    ctx.body = 'list';
  }

  // 更新
  update(ctx) {
    ctx.body = 'update';
  }

  del(ctx) {
    ctx.body = 'del';
  }
}

module.exports = new Type();
